package com.fgs.common.widget;

import android.content.Context;

import com.google.android.flexbox.FlexDirection;
import com.google.android.flexbox.FlexWrap;
import com.google.android.flexbox.FlexboxLayoutManager;
import com.google.android.flexbox.JustifyContent;

/**
 * @author fgs
 * @date 2020/7/1
 * @description
 **/
public class FlexBoxLayoutManager extends FlexboxLayoutManager {
    public FlexBoxLayoutManager(Context context) {
        super(context);
        setFlexDirection(FlexDirection.ROW);
        //flexWrap 默认情况下 Flex 跟 LinearLayout 一样，都是不带换行排列的，但是flexWrap属性可以支持换行排列:
        // 按正常方向换行
        setFlexWrap(FlexWrap.WRAP);
        //justifyContent 属性定义了项目在主轴上的对齐方式:
        // 交叉轴的起点对齐
        setJustifyContent(JustifyContent.FLEX_START);
    }
}
